<?php

// 各类错误
define('ERR_CODE_LEX_1', 00001);
define('ERR_MSG_LEX_1' , '词法分析出错:暂不支持XML');

define('ERR_CODE_LEX_2', 00002);
define('ERR_MSG_LEX_2' , '词法分析出错:暂不支持UNICODE字符');

define('ERR_CODE_LEX_3', 00003);
define('ERR_MSG_LEX_3' , '词法分析出错:未能识别符号');

define('ERR_CODE_LEX_4', 00004);
define('ERR_MSG_LEX_4' , '词法分析出错:非法字符串');

define('ERR_CODE_LEX_5', 00005);
define('ERR_MSG_LEX_5' , '词法分析出错:非法数字');

define('ERR_CODE_LEX_6', 00006);
define('ERR_MSG_LEX_6' , '词法分析出错:非法注释');

define('ERR_CODE_FILE_1', 10001);
define('ERR_MSG_FILE_1' , 'js文件不存在');

define('ERR_CODE_FILE_2', 10002);
define('ERR_MSG_FILE_2' , 'js文件无内容');

define('ERR_CODE_FILE_3', 10003);
define('ERR_MSG_FILE_3' , 'js文件过大');


define('ERR_CODE_GRAMMAR_1', 00001);
define('ERR_MSG_GRAMMAR_1' , '语法分析出错:非法function declaration');

define('ERR_CODE_GRAMMAR_2', 00002);
define('ERR_MSG_GRAMMAR_2' , '语法分析出错:非法block statement');

define('ERR_CODE_GRAMMAR_3', 00003);
define('ERR_MSG_GRAMMAR_3' , '语法分析出错:非法variable statement');

define('ERR_CODE_GRAMMAR_4', 00004);
define('ERR_MSG_GRAMMAR_4' , '语法分析出错:非法empty statement');

define('ERR_CODE_GRAMMAR_5', 00005);
define('ERR_MSG_GRAMMAR_5' , '语法分析出错:非法if statement');

define('ERR_CODE_GRAMMAR_6', 00006);
define('ERR_MSG_GRAMMAR_6' , '语法分析出错:非法ConditionalExpression');

define('ERR_CODE_GRAMMAR_7', 00007);
define('ERR_MSG_GRAMMAR_7' , '语法分析出错:非法NewExpression');

define('ERR_CODE_GRAMMAR_8', 00008);
define('ERR_MSG_GRAMMAR_8' , '语法分析出错:非法memberExpression');

define('ERR_CODE_GRAMMAR_9', 00009);
define('ERR_MSG_GRAMMAR_9' , '语法分析出错:非法assignmentExpression');

define('ERR_CODE_GRAMMAR_10', 00010);
define('ERR_MSG_GRAMMAR_10' , '语法分析出错:非法primaryExpression');

define('ERR_CODE_GRAMMAR_11', 00011);
define('ERR_MSG_GRAMMAR_11' , '语法分析出错:非法ArrayLiteral');



